Beyond Information Silos - an Omnipresent Approach to Software Evolution
نویسندگان
چکیده
Nowadays, software development and maintenance are highly distributed processes that involve a multitude of supporting tools and resources. Knowledge relevant for a particular software maintenance task is typically dispersed over a wide range of artifacts in different representational formats and at different abstraction levels, resulting in isolated ‘information silos’. An increasing number of task-specific software tools aim to support developers, but this often results in additional challenges, as not every project member can be familiar with every tool and its applicability for a given problem. Furthermore, historical knowledge about successfully performed modifications is lost, since only the result is recorded in versioning systems, but not how a developer arrived at the solution. In this research, we introduce conceptual models for the software domain that go beyond existing program and tool models, by including maintenance processes and their constituents. The models are supported by a pro-active, ambient, knowledge-based environment that integrates user, tasks, tools, and resources, as well as processes and history-specific information. Given this ambient environment, we demonstrate how maintainers can be supported with contextual guidance during typical maintenance tasks through the use of ontology queries and reasoning services.
منابع مشابه
Software evolution: past, present and future
Change, being a fact of life, is inevitable even in software systems. On its own part, software has become both omnipresent and vital in our information-based society which is highly dependent on computers and software. Software need to be updated regularly to ensure preservation and maintenance of their values. There is therefore the need for software to evolve. In this paper, the concept and ...
متن کاملIntegrating the business cloud
Today’s organizations consume an increasing share of their computing resources as computing services, using an ondemand model and paying only for what they use. They consume cloud business applications and processes, and store and analyze vast amounts of information on cloud provisioned resources. Cloud computing is dramatically reducing the capital required to support IT operations, while brin...
متن کاملTowards Agile Ontology Maintenance
Ontologies are an appropriate means to represent knowledge on the Web. Research on ontology engineering methodologies has come from describing the scratch development of ontologies and reached practices for an integrative lifecycle support. The ontology engineering discipline has changed from an individual art towards a collaborative and distributed process with disparate skilled users develop ...
متن کاملVisualizing MDD Projects
Visualizing information enables humans to capture, understand, and analyze them in an efficient way. Tools providing such visualization possibilities are omnipresent in software development processes and still subject to current research. While visualization is widely tried in classical software development, the application to MDD is much less common, but still desperately needed. In this paper...
متن کاملDevelopment of the Beyond Activity Based Costing System in Faculty of Management and Medical Informatics of Tabriz: A New Approach for Costing in Higher Education
Background and Aim: Traditional costing systems are not efficient enough to calculate up-to-date costs and analyze training costs in education organizations. The present study was conducted with the aim of establishing an activity-based costing system in Tabriz School of Management and Medical Informatics. Materials and Methods: The current multi-method study was conducted in academic year 201...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Semantic Computing
دوره 2 شماره
صفحات -
تاریخ انتشار 2008